package com.ruoyi.mentor.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 研究生详细信息分页查询对象 ad_student_detail
 *
 * @author LH
 * @date 2021-05-21
 */

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("研究生详细信息分页查询对象")
public class StudentDetailQueryBo extends BaseEntity {

	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;
	/** 排序列 */
	@ApiModelProperty("排序列")
	private String orderByColumn;
	/** 排序的方向desc或者asc */
	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
	private String isAsc;


	/** 学生id */
	@ApiModelProperty("学生id")
	private Long stuId;
	/** 户口所在地地址 */
	@ApiModelProperty("户口所在地地址")
	private String stuResidenceAddress;
	/** 学习工作单位 */
	@ApiModelProperty("学习工作单位")
	private String stuWorkingCompany;
	/** 简历 */
	@ApiModelProperty("简历")
	private String stuResume;
	/** 奖励处分 */
	@ApiModelProperty("奖励处分")
	private String stuReward;
	/** 移动电话 */
	@ApiModelProperty("移动电话")
	private String stuMobile;
	/** 邮箱 */
	@ApiModelProperty("邮箱")
	private String stuEmail;
	/** 毕业单位 */
	@ApiModelProperty("毕业单位")
	private String stuUgSchool;
	/** 毕业专业 */
	@ApiModelProperty("毕业专业")
	private String stuUgMajor;
	/** 毕业年月 */
	@ApiModelProperty("毕业年月")
	private String stuUgTime;
	/** 一志愿报考学校 */
	@ApiModelProperty("一志愿报考学校")
	private String stuPgFirstWishSchool;
	/** 一志愿报考专业 */
	@ApiModelProperty("一志愿报考专业")
	private String stuPgFirstWishMajor;
	/** 一志愿报考专业方向 */
	@ApiModelProperty("一志愿报考专业方向")
	private String stuPgFirstWishDirection;
	/** 外国语 */
	@ApiModelProperty("外国语")
	private BigDecimal stuPgExamForeignScore;
	/** 政治理论 */
	@ApiModelProperty("政治理论")
	private BigDecimal stuPgExamPolitical;
	/** 数学 */
	@ApiModelProperty("数学")
	private BigDecimal stuPgExamMath;
	/** 自命题 */
	@ApiModelProperty("自命题")
	private BigDecimal stuPgExamSchool;
	/** 初试总分 */
	@ApiModelProperty("初试总分")
	private BigDecimal stuPgExamTotal;
	/** 复试成绩 */
	@ApiModelProperty("复试成绩")
	private BigDecimal stuPgReview;
	/** 总成绩 */
	@ApiModelProperty("总成绩")
	private BigDecimal stuPgTotal;
	/** 调剂专业 */
	@ApiModelProperty("调剂专业")
	private String stuPgSecondMajor;
	/** 调剂专业方向 */
	@ApiModelProperty("调剂专业方向")
	private String stuPgSecondDirection;
	/** 考生来源类别 */
	@ApiModelProperty("考生来源类别")
	private String stuSourceType;
	/** 学生支撑材料，成绩单，创新创业，发表论文等 */
	@ApiModelProperty("学生支撑材料，成绩单，创新创业，发表论文等")
	private String stuDependence;
	/** 备注 */
	@ApiModelProperty("备注")
	private String stuComment;

}
